- cast a veil over smth.
- (cast (draw или throw) a veil over (или upon) smth.)опустить завесу над чем-л., обойти что-л. молчанием; замалчивать, скрывать что-л.
They both went into the lobby, closing the kitchen door behind them as though, by drawing a veil upon the scene, they wished to spare us. (A. J. Cronin, ‘The Green Years’, book I, ch. 17) — Они вышли в переднюю, притворив за собой кухонную дверь, точно хотели скрыть от наших глаз сцену, которая могла бы нас огорчить.
Probably we should draw a veil over the last year or so and think more constructively about your future. (J. Wain, ‘Strike the Father Dead’, part IV, ‘Alfred’) — По-видимому, придется вычеркнуть из памяти прошлый год и серьезно задуматься о твоем будущем.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.